// 此模块为models出口文件
// 模型层  进行数据的管理操作MVC  MVVM  ->  model

import { HTTP } from '../utils/http';
import { API } from '../utils/config';

class IndexModel extends HTTP {
  // 通过不同城市的id来获取首页列表数据
  getHomeDatas(cityId) {
    console.log(cityId);
    return new Promise((resolve, reject) => {
      this.axiosPost({
        url: API.GET_HOME_DATAS,
        data: {
          cityId,
        },
        // 成功的回调
        success(data) {
          resolve({
            data,
            status: 0,
          });
        },
        // 失败的回调
        error(err) {
          resolve({
            status: -1,
          });
        },
      });
    });
  }
}

export { IndexModel };
